#include<stdio.h>
#include<string.h>

int main()
{
    char arr1[150]={0};
    char arr2[150]={0};
    scanf("%s",arr1);
    scanf("%s",arr2);
    int len1=strlen(arr1);
    int len2=strlen(arr2);
    int max=0;
    for(int i=0;i<len1;i++)
    {
        int j=0;
        int sz=0;
        while(j<len2)
        {
            int a=i,b=j;
            while(arr1[a]==arr2[b]&&a<len1&&b<len2)
            {
                a++;
                b++;
                sz++;
            }
            j++;
            if(sz>max)
                max=sz;
            sz=0;
        }
    }
    printf("%d",max);
    return 0;
}
